AT-NFC  2.1 (win)
AT-NFC kernel set
Macros
Error Codes

Internal Errors used by NFC Kernel. More...

Macros

#define T_NFC_OK   0x0000
 
#define T_NFC_INF   0x03A0
 
#define T_NFC_INF_NO_DATA   T_NFC_INF + 0x01
 
#define T_NFC_KER_INIT   0x7500
 
#define T_NFC_KER_INIT_INV_PARAM   T_NFC_KER_INIT + 0x01
 
#define T_NFC_KER_INIT_LIB_INIT   T_NFC_KER_INIT + 0x02
 
#define T_NFC_KER_INIT_HAL_LICENSE   T_NFC_KER_INIT + 0x03
 
#define T_NFC_KER_INIT_HAL_CHECKSUM   T_NFC_KER_INIT + 0x04
 
#define T_NFC_KER_DEINIT   0x7510
 
#define T_NFC_KER_DEINIT_INV_PARAM   T_NFC_KER_DEINIT + 0x01
 
#define T_NFC_KER_DEINIT_TRAN_RELEASE   T_NFC_KER_DEINIT + 0x02
 
#define T_NFC_KER_DEINIT_LIB_DEINIT   T_NFC_KER_DEINIT + 0x03
 
#define T_NFC_KER_DEINIT_MEM_FREE   T_NFC_KER_DEINIT + 0x04
 
#define T_NFC_KER_VERSION   0x7520
 
#define T_NFC_KER_VERSION_INV_PARAM   T_NFC_KER_VERSION + 0x01
 
#define T_NFC_KER_VERSION_LIB_ERR   T_NFC_KER_VERSION + 0x02
 
#define T_NFC_KER_VERSION_LENGTH   T_NFC_KER_VERSION + 0x03
 
#define T_NFC_KER_CHECKSUM   0x7530
 
#define T_NFC_KER_CHECKSUM_INV_PARAM   T_NFC_KER_CHECKSUM + 0x01
 
#define T_NFC_KER_CHECKSUM_LIB_CALC   T_NFC_KER_CHECKSUM + 0x02
 
#define T_NFC_KER_REG_CALLBACK   0x7540
 
#define T_NFC_KER_REG_CALLBACK_INV_PARAM   T_NFC_KER_REG_CALLBACK + 0x01
 
#define T_NFC_KER_REG_CALLBACK_INV_HAL_CONTEXT   T_NFC_KER_REG_CALLBACK + 0x02
 
#define T_NFC_KER_REG_CALLBACK_INV_HAL_PARAM   T_NFC_KER_REG_CALLBACK + 0x03
 
#define T_NFC_KER_REG_CALLBACK_NOT_SET   T_NFC_KER_REG_CALLBACK + 0x04
 
#define T_NFC_KER_PREPROCESS   0x7550
 
#define T_NFC_KER_PREPROCESS_INV_PARAM   T_NFC_KER_PREPROCESS + 0x01
 
#define T_NFC_KER_PREPROCESS_NOT_READY   T_NFC_KER_PREPROCESS + 0x02
 
#define T_NFC_KER_PREPROCESS_RELEASE_TRAN   T_NFC_KER_PREPROCESS + 0x03
 
#define T_NFC_KER_PREPROCESS_NOT_SUPPORTED   T_NFC_KER_PREPROCESS + 0x04
 
#define T_NFC_KER_TRAN_START   0x7560
 
#define T_NFC_KER_TRAN_START_INV_PARAM   T_NFC_KER_TRAN_START + 0x01
 
#define T_NFC_KER_TRAN_START_INV_SEQ   T_NFC_KER_TRAN_START + 0x02
 
#define T_NFC_KER_TRAN_START_HAL_TRACE   T_NFC_KER_TRAN_START + 0x03
 
#define T_NFC_KER_TRAN_START_FAILURE   T_NFC_KER_TRAN_START + 0x04
 
#define T_NFC_KER_TRAN_START_LICENSE   T_NFC_KER_TRAN_START + 0x05
 
#define T_NFC_KER_TRAN_START_RELEASE   T_NFC_KER_TRAN_START + 0x06
 
#define T_NFC_KER_TRAN_ISS_UPDATE   0x7570
 
#define T_NFC_KER_TRAN_ISS_UPDATE_INV_PARAM   T_NFC_KER_TRAN_ISS_UPDATE + 0x01
 
#define T_NFC_KER_TRAN_ISS_UPDATE_INV_SEQ   T_NFC_KER_TRAN_ISS_UPDATE + 0x02
 
#define T_NFC_KER_TRAN_ISS_UPDATE_FAILURE   T_NFC_KER_TRAN_ISS_UPDATE + 0x03
 
#define T_NFC_KER_TR_RELEASE   0x7580
 
#define T_NFC_KER_TR_RELEASE_INV_PARAM   T_NFC_KER_TR_RELEASE + 0x01
 
#define T_NFC_KER_TR_RELEASE_RELEASE_TRAN   T_NFC_KER_TR_RELEASE + 0x02
 
#define T_NFC_KER_GET_DATA   0x7590
 
#define T_NFC_KER_GET_DATA_INV_PARAM   T_NFC_KER_GET_DATA + 0x01
 
#define T_NFC_KER_GET_DATA_INV_SEQ   T_NFC_KER_GET_DATA + 0x02
 
#define T_NFC_KER_GET_DATA_FAILED   T_NFC_KER_GET_DATA + 0x03
 
#define T_NFC_KER_GET_DATA_BY_TAG   0x75A0
 
#define T_NFC_KER_GET_DATA_BY_TAG_INV_PARAM   T_NFC_KER_GET_DATA_BY_TAG + 0x01
 
#define T_NFC_KER_GET_DATA_BY_TAG_INV_SEQ   T_NFC_KER_GET_DATA_BY_TAG + 0x02
 
#define T_NFC_KER_GET_DATA_BY_TAG_FAILED   T_NFC_KER_GET_DATA_BY_TAG + 0x03
 
#define T_NFC_KER_GET_DATA_BY_TAG_LIST   0x75B0
 
#define T_NFC_KER_GET_DATA_BY_TAG_LIST_INV_PARAM   T_NFC_KER_GET_DATA_BY_TAG_LIST + 0x01
 
#define T_NFC_KER_GET_DATA_BY_TAG_LIST_INV_SEQ   T_NFC_KER_GET_DATA_BY_TAG_LIST + 0x02
 
#define T_NFC_KER_GET_DATA_BY_TAG_LIST_FAILED   T_NFC_KER_GET_DATA_BY_TAG_LIST + 0x03
 
#define T_NFC_KER_GET_DATA_BY_ID   0x75C0
 
#define T_NFC_KER_GET_DATA_BY_ID_INV_PARAM   T_NFC_KER_GET_DATA_BY_ID + 0x01
 
#define T_NFC_KER_GET_DATA_BY_ID_NOT_READY   T_NFC_KER_GET_DATA_BY_ID + 0x02
 
#define T_NFC_KER_GET_DATA_BY_ID_MEM_ALLOC   T_NFC_KER_GET_DATA_BY_ID + 0x03
 
#define T_NFC_KER_INT_INIT   0x75D0
 
#define T_NFC_KER_INT_INIT_INV_PARAM   T_NFC_KER_INT_INIT + 0x01
 
#define T_NFC_KER_INT_INIT_INV_CLB_VER   T_NFC_KER_INT_INIT + 0x02
 
#define T_NFC_KER_INT_INIT_INV_CLB_SIZE   T_NFC_KER_INT_INIT + 0x03
 
#define T_NFC_KER_INT_INIT_MEM_CLB   T_NFC_KER_INT_INIT + 0x04
 
#define T_NFC_KER_INT_INIT_MEM_ALLOC   T_NFC_KER_INT_INIT + 0x05
 
#define T_NFC_KER_INT_CNV_OUTCOME   0x75E0
 
#define T_NFC_KER_INT_CNV_OUTCOME_INV_PARAM   T_NFC_KER_INT_CNV_OUTCOME + 0x01
 
#define T_NFC_KER_INT_CNV_OUTCOME_INV_TYPE   T_NFC_KER_INT_CNV_OUTCOME + 0x02
 
#define T_NFC_KER_INT_CNV_OUTCOME_INV_START   T_NFC_KER_INT_CNV_OUTCOME + 0x03
 
#define T_NFC_KER_INT_CNV_OUTCOME_INV_ONLINE_RESP   T_NFC_KER_INT_CNV_OUTCOME + 0x04
 
#define T_NFC_KER_INT_CNV_OUTCOME_INV_CVM   T_NFC_KER_INT_CNV_OUTCOME + 0x05
 
#define T_NFC_KER_INT_CNV_OUTCOME_INV_MSG_ID   T_NFC_KER_INT_CNV_OUTCOME + 0x06
 
#define T_NFC_KER_INT_DEINIT   0x75F0
 
#define T_NFC_KER_INT_DEINIT_INV_PARAM   T_NFC_KER_INT_DEINIT + 0x01
 
#define T_NFC_KER_INT_DEINIT_MEM_CLB   T_NFC_KER_INT_DEINIT + 0x02
 
#define T_NFC_KER_INT_DEINIT_MEM_RELEASE   T_NFC_KER_INT_DEINIT + 0x03
 

Detailed Description

Internal Errors used by NFC Kernel.

Macro Definition Documentation

◆ T_NFC_INF

#define T_NFC_INF   0x03A0

Common info error base

◆ T_NFC_INF_NO_DATA

#define T_NFC_INF_NO_DATA   T_NFC_INF + 0x01

No appropriate data found

◆ T_NFC_KER_CHECKSUM

#define T_NFC_KER_CHECKSUM   0x7530

t_nfc_Checksum: error base

◆ T_NFC_KER_CHECKSUM_INV_PARAM

#define T_NFC_KER_CHECKSUM_INV_PARAM   T_NFC_KER_CHECKSUM + 0x01

inv param

◆ T_NFC_KER_CHECKSUM_LIB_CALC

#define T_NFC_KER_CHECKSUM_LIB_CALC   T_NFC_KER_CHECKSUM + 0x02

checksum calculation failure

◆ T_NFC_KER_DEINIT

#define T_NFC_KER_DEINIT   0x7510

t_nfc_Deinit: error base

◆ T_NFC_KER_DEINIT_INV_PARAM

#define T_NFC_KER_DEINIT_INV_PARAM   T_NFC_KER_DEINIT + 0x01

inv param

◆ T_NFC_KER_DEINIT_LIB_DEINIT

#define T_NFC_KER_DEINIT_LIB_DEINIT   T_NFC_KER_DEINIT + 0x03

lib deinit failure

◆ T_NFC_KER_DEINIT_MEM_FREE

#define T_NFC_KER_DEINIT_MEM_FREE   T_NFC_KER_DEINIT + 0x04

release memory failure

◆ T_NFC_KER_DEINIT_TRAN_RELEASE

#define T_NFC_KER_DEINIT_TRAN_RELEASE   T_NFC_KER_DEINIT + 0x02

tran release failure

◆ T_NFC_KER_GET_DATA

#define T_NFC_KER_GET_DATA   0x7590

t_nfc_GetData: error base

◆ T_NFC_KER_GET_DATA_BY_ID

#define T_NFC_KER_GET_DATA_BY_ID   0x75C0

t_nfc_GetDataByID: error base

◆ T_NFC_KER_GET_DATA_BY_ID_INV_PARAM

#define T_NFC_KER_GET_DATA_BY_ID_INV_PARAM   T_NFC_KER_GET_DATA_BY_ID + 0x01

inv param

◆ T_NFC_KER_GET_DATA_BY_ID_MEM_ALLOC

#define T_NFC_KER_GET_DATA_BY_ID_MEM_ALLOC   T_NFC_KER_GET_DATA_BY_ID + 0x03

mem alloc failure

◆ T_NFC_KER_GET_DATA_BY_ID_NOT_READY

#define T_NFC_KER_GET_DATA_BY_ID_NOT_READY   T_NFC_KER_GET_DATA_BY_ID + 0x02

not ready to provide such param

◆ T_NFC_KER_GET_DATA_BY_TAG

#define T_NFC_KER_GET_DATA_BY_TAG   0x75A0

t_nfc_GetDataByTag: error base

◆ T_NFC_KER_GET_DATA_BY_TAG_FAILED

#define T_NFC_KER_GET_DATA_BY_TAG_FAILED   T_NFC_KER_GET_DATA_BY_TAG + 0x03

failure

◆ T_NFC_KER_GET_DATA_BY_TAG_INV_PARAM

#define T_NFC_KER_GET_DATA_BY_TAG_INV_PARAM   T_NFC_KER_GET_DATA_BY_TAG + 0x01

inv param

◆ T_NFC_KER_GET_DATA_BY_TAG_INV_SEQ

#define T_NFC_KER_GET_DATA_BY_TAG_INV_SEQ   T_NFC_KER_GET_DATA_BY_TAG + 0x02

inv command sequense - transaction data not availablke

◆ T_NFC_KER_GET_DATA_BY_TAG_LIST

#define T_NFC_KER_GET_DATA_BY_TAG_LIST   0x75B0

t_nfc_GetDataByTagList: error base

◆ T_NFC_KER_GET_DATA_BY_TAG_LIST_FAILED

#define T_NFC_KER_GET_DATA_BY_TAG_LIST_FAILED   T_NFC_KER_GET_DATA_BY_TAG_LIST + 0x03

failure

◆ T_NFC_KER_GET_DATA_BY_TAG_LIST_INV_PARAM

#define T_NFC_KER_GET_DATA_BY_TAG_LIST_INV_PARAM   T_NFC_KER_GET_DATA_BY_TAG_LIST + 0x01

inv param

◆ T_NFC_KER_GET_DATA_BY_TAG_LIST_INV_SEQ

#define T_NFC_KER_GET_DATA_BY_TAG_LIST_INV_SEQ   T_NFC_KER_GET_DATA_BY_TAG_LIST + 0x02

inv command sequense - transaction data not availablke

◆ T_NFC_KER_GET_DATA_FAILED

#define T_NFC_KER_GET_DATA_FAILED   T_NFC_KER_GET_DATA + 0x03

failure

◆ T_NFC_KER_GET_DATA_INV_PARAM

#define T_NFC_KER_GET_DATA_INV_PARAM   T_NFC_KER_GET_DATA + 0x01

inv param

◆ T_NFC_KER_GET_DATA_INV_SEQ

#define T_NFC_KER_GET_DATA_INV_SEQ   T_NFC_KER_GET_DATA + 0x02

inv command sequense - transaction data not availablke

◆ T_NFC_KER_INIT

#define T_NFC_KER_INIT   0x7500

t_nfc_Init: error base

◆ T_NFC_KER_INIT_HAL_CHECKSUM

#define T_NFC_KER_INIT_HAL_CHECKSUM   T_NFC_KER_INIT + 0x04

checksum calc failure

◆ T_NFC_KER_INIT_HAL_LICENSE

#define T_NFC_KER_INIT_HAL_LICENSE   T_NFC_KER_INIT + 0x03

check license failure

◆ T_NFC_KER_INIT_INV_PARAM

#define T_NFC_KER_INIT_INV_PARAM   T_NFC_KER_INIT + 0x01

inv param

◆ T_NFC_KER_INIT_LIB_INIT

#define T_NFC_KER_INIT_LIB_INIT   T_NFC_KER_INIT + 0x02

init hal failure

◆ T_NFC_KER_INT_CNV_OUTCOME

#define T_NFC_KER_INT_CNV_OUTCOME   0x75E0

t_int_ConvertOutcome: error base

◆ T_NFC_KER_INT_CNV_OUTCOME_INV_CVM

#define T_NFC_KER_INT_CNV_OUTCOME_INV_CVM   T_NFC_KER_INT_CNV_OUTCOME + 0x05

inv outcome cvm value

◆ T_NFC_KER_INT_CNV_OUTCOME_INV_MSG_ID

#define T_NFC_KER_INT_CNV_OUTCOME_INV_MSG_ID   T_NFC_KER_INT_CNV_OUTCOME + 0x06

inv outcome msg ID

◆ T_NFC_KER_INT_CNV_OUTCOME_INV_ONLINE_RESP

#define T_NFC_KER_INT_CNV_OUTCOME_INV_ONLINE_RESP   T_NFC_KER_INT_CNV_OUTCOME + 0x04

inv outcome online resp value

◆ T_NFC_KER_INT_CNV_OUTCOME_INV_PARAM

#define T_NFC_KER_INT_CNV_OUTCOME_INV_PARAM   T_NFC_KER_INT_CNV_OUTCOME + 0x01

inv param

◆ T_NFC_KER_INT_CNV_OUTCOME_INV_START

#define T_NFC_KER_INT_CNV_OUTCOME_INV_START   T_NFC_KER_INT_CNV_OUTCOME + 0x03

inv outcome start

◆ T_NFC_KER_INT_CNV_OUTCOME_INV_TYPE

#define T_NFC_KER_INT_CNV_OUTCOME_INV_TYPE   T_NFC_KER_INT_CNV_OUTCOME + 0x02

inv outcome type

◆ T_NFC_KER_INT_DEINIT

#define T_NFC_KER_INT_DEINIT   0x75F0

t_int_DeInit: error base

◆ T_NFC_KER_INT_DEINIT_INV_PARAM

#define T_NFC_KER_INT_DEINIT_INV_PARAM   T_NFC_KER_INT_DEINIT + 0x01

inv param

◆ T_NFC_KER_INT_DEINIT_MEM_CLB

#define T_NFC_KER_INT_DEINIT_MEM_CLB   T_NFC_KER_INT_DEINIT + 0x02

mem callbacks not set

◆ T_NFC_KER_INT_DEINIT_MEM_RELEASE

#define T_NFC_KER_INT_DEINIT_MEM_RELEASE   T_NFC_KER_INT_DEINIT + 0x03

mem release failure

◆ T_NFC_KER_INT_INIT

#define T_NFC_KER_INT_INIT   0x75D0

t_int_Init: error base

◆ T_NFC_KER_INT_INIT_INV_CLB_SIZE

#define T_NFC_KER_INT_INIT_INV_CLB_SIZE   T_NFC_KER_INT_INIT + 0x03

inv callbacks size

◆ T_NFC_KER_INT_INIT_INV_CLB_VER

#define T_NFC_KER_INT_INIT_INV_CLB_VER   T_NFC_KER_INT_INIT + 0x02

inv callbacks version

◆ T_NFC_KER_INT_INIT_INV_PARAM

#define T_NFC_KER_INT_INIT_INV_PARAM   T_NFC_KER_INT_INIT + 0x01

inv param

◆ T_NFC_KER_INT_INIT_MEM_ALLOC

#define T_NFC_KER_INT_INIT_MEM_ALLOC   T_NFC_KER_INT_INIT + 0x05

mem alloc failure

◆ T_NFC_KER_INT_INIT_MEM_CLB

#define T_NFC_KER_INT_INIT_MEM_CLB   T_NFC_KER_INT_INIT + 0x04

mem callbacks not set

◆ T_NFC_KER_PREPROCESS

#define T_NFC_KER_PREPROCESS   0x7550

t_nfc_TranPreprocessing: error base

◆ T_NFC_KER_PREPROCESS_INV_PARAM

#define T_NFC_KER_PREPROCESS_INV_PARAM   T_NFC_KER_PREPROCESS + 0x01

inv param

◆ T_NFC_KER_PREPROCESS_NOT_READY

#define T_NFC_KER_PREPROCESS_NOT_READY   T_NFC_KER_PREPROCESS + 0x02

kernel not ready (incomplete transaction)

◆ T_NFC_KER_PREPROCESS_NOT_SUPPORTED

#define T_NFC_KER_PREPROCESS_NOT_SUPPORTED   T_NFC_KER_PREPROCESS + 0x04

unsupported transaction conditions (mandatory accept mode disabled)

◆ T_NFC_KER_PREPROCESS_RELEASE_TRAN

#define T_NFC_KER_PREPROCESS_RELEASE_TRAN   T_NFC_KER_PREPROCESS + 0x03

kernel transaction release failure

◆ T_NFC_KER_REG_CALLBACK

#define T_NFC_KER_REG_CALLBACK   0x7540

t_nfc_RegisterCallback: error base

◆ T_NFC_KER_REG_CALLBACK_INV_HAL_CONTEXT

#define T_NFC_KER_REG_CALLBACK_INV_HAL_CONTEXT   T_NFC_KER_REG_CALLBACK + 0x02

inv context passed to hal

◆ T_NFC_KER_REG_CALLBACK_INV_HAL_PARAM

#define T_NFC_KER_REG_CALLBACK_INV_HAL_PARAM   T_NFC_KER_REG_CALLBACK + 0x03

inv param passed to hal

◆ T_NFC_KER_REG_CALLBACK_INV_PARAM

#define T_NFC_KER_REG_CALLBACK_INV_PARAM   T_NFC_KER_REG_CALLBACK + 0x01

inv param

◆ T_NFC_KER_REG_CALLBACK_NOT_SET

#define T_NFC_KER_REG_CALLBACK_NOT_SET   T_NFC_KER_REG_CALLBACK + 0x04

no appropriate callback set

◆ T_NFC_KER_TR_RELEASE

#define T_NFC_KER_TR_RELEASE   0x7580

t_nfc_TranRelease: error base

◆ T_NFC_KER_TR_RELEASE_INV_PARAM

#define T_NFC_KER_TR_RELEASE_INV_PARAM   T_NFC_KER_TR_RELEASE + 0x01

inv param

◆ T_NFC_KER_TR_RELEASE_RELEASE_TRAN

#define T_NFC_KER_TR_RELEASE_RELEASE_TRAN   T_NFC_KER_TR_RELEASE + 0x02

release tran failure

◆ T_NFC_KER_TRAN_ISS_UPDATE

#define T_NFC_KER_TRAN_ISS_UPDATE   0x7570

t_nfc_TranIssUpdate: error base

◆ T_NFC_KER_TRAN_ISS_UPDATE_FAILURE

#define T_NFC_KER_TRAN_ISS_UPDATE_FAILURE   T_NFC_KER_TRAN_ISS_UPDATE + 0x03

nfc tran restart failure - abort

◆ T_NFC_KER_TRAN_ISS_UPDATE_INV_PARAM

#define T_NFC_KER_TRAN_ISS_UPDATE_INV_PARAM   T_NFC_KER_TRAN_ISS_UPDATE + 0x01

inv param

◆ T_NFC_KER_TRAN_ISS_UPDATE_INV_SEQ

#define T_NFC_KER_TRAN_ISS_UPDATE_INV_SEQ   T_NFC_KER_TRAN_ISS_UPDATE + 0x02

inv command sequense - tran restart unexpected

◆ T_NFC_KER_TRAN_START

#define T_NFC_KER_TRAN_START   0x7560

t_nfc_TranStart: error base

◆ T_NFC_KER_TRAN_START_FAILURE

#define T_NFC_KER_TRAN_START_FAILURE   T_NFC_KER_TRAN_START + 0x04

nfc tran failure - abort

◆ T_NFC_KER_TRAN_START_HAL_TRACE

#define T_NFC_KER_TRAN_START_HAL_TRACE   T_NFC_KER_TRAN_START + 0x03

set hal trace failure - abort

◆ T_NFC_KER_TRAN_START_INV_PARAM

#define T_NFC_KER_TRAN_START_INV_PARAM   T_NFC_KER_TRAN_START + 0x01

inv param

◆ T_NFC_KER_TRAN_START_INV_SEQ

#define T_NFC_KER_TRAN_START_INV_SEQ   T_NFC_KER_TRAN_START + 0x02

inv command sequense - transaction already processed

◆ T_NFC_KER_TRAN_START_LICENSE

#define T_NFC_KER_TRAN_START_LICENSE   T_NFC_KER_TRAN_START + 0x05

license failure - abort

◆ T_NFC_KER_TRAN_START_RELEASE

#define T_NFC_KER_TRAN_START_RELEASE   T_NFC_KER_TRAN_START + 0x06

tran release failure - abort

◆ T_NFC_KER_VERSION

#define T_NFC_KER_VERSION   0x7520

t_nfc_Version: error base

◆ T_NFC_KER_VERSION_INV_PARAM

#define T_NFC_KER_VERSION_INV_PARAM   T_NFC_KER_VERSION + 0x01

inv param

◆ T_NFC_KER_VERSION_LENGTH

#define T_NFC_KER_VERSION_LENGTH   T_NFC_KER_VERSION + 0x03

not enaugh space

◆ T_NFC_KER_VERSION_LIB_ERR

#define T_NFC_KER_VERSION_LIB_ERR   T_NFC_KER_VERSION + 0x02

version obtain failure

◆ T_NFC_OK

#define T_NFC_OK   0x0000

Success